home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / programr / dpmigcc5.zip / RSX / SOURCE / FPU-EMU / MAKEFILE < prev    next >
Text File  |  1994-05-27  |  1KB  |  67 lines

  1. #
  2. #        Makefile for wm-FPU-emu
  3. #
  4.  
  5. CC    = gcc
  6. CFLAGS    = -Wall -fno-builtin -DRSX -Ic:/rsx/source/fpu-emu/include -O6
  7. BUILD = build
  8.  
  9. .c.o:
  10.     $(CC) $(CFLAGS) -c -o $(BUILD)/$*.o $<
  11.  
  12. .S.o:
  13.     $(CC) -D__ASSEMBLER__ -c -o $(BUILD)/$*.o $*.S
  14.  
  15. .s.o:
  16.     $(CC) -D__ASSEMBLER__ -c -o $(BUILD)/$*.o $*.S
  17.  
  18.  
  19. OBJS =    $(BUILD)/verify.o \
  20.     $(BUILD)/div_smal.o \
  21.     $(BUILD)/poly_div.o \
  22.     $(BUILD)/poly_mul.o \
  23.     $(BUILD)/polynomi.o \
  24.     $(BUILD)/reg_div.o \
  25.     $(BUILD)/reg_norm.o \
  26.     $(BUILD)/reg_u_ad.o \
  27.     $(BUILD)/reg_u_di.o \
  28.     $(BUILD)/reg_u_mu.o \
  29.     $(BUILD)/reg_u_su.o \
  30.     $(BUILD)/wm_shrx.o \
  31.     $(BUILD)/wm_sqrt.o \
  32.     $(BUILD)/errors.o \
  33.     $(BUILD)/fpu_arit.o \
  34.     $(BUILD)/fpu_aux.o \
  35.     $(BUILD)/fpu_entr.o \
  36.     $(BUILD)/fpu_etc.o \
  37.     $(BUILD)/fpu_trig.o \
  38.     $(BUILD)/get_addr.o \
  39.     $(BUILD)/load_sto.o \
  40.     $(BUILD)/poly_2xm.o \
  41.     $(BUILD)/poly_ata.o \
  42.     $(BUILD)/poly_l2.o \
  43.     $(BUILD)/poly_sin.o \
  44.     $(BUILD)/poly_tan.o \
  45.     $(BUILD)/reg_add_.o \
  46.     $(BUILD)/reg_comp.o \
  47.     $(BUILD)/reg_roun.o \
  48.     $(BUILD)/reg_cons.o \
  49.     $(BUILD)/reg_ld_s.o \
  50.     $(BUILD)/reg_mul.o
  51.  
  52. FPU-OBJ = $(BUILD)/fpu-emu.o
  53.  
  54. all: rsx387 rsxw387
  55.     @echo make ready!
  56.  
  57. $(FPU-OBJ): $(OBJS)
  58.     ld -r -o $(FPU-OBJ) @fpu-emu.rsp
  59.  
  60. rsx387: $(BUILD)/crt0fpu.o $(BUILD)/printk.o $(FPU-OBJ)
  61.     ld -o rsx387 $(BUILD)/crt0fpu.o $(BUILD)/printk.o $(FPU-OBJ)
  62.     strip rsx387
  63.  
  64. rsxw387: $(BUILD)/crt0fpuw.o $(BUILD)/printk.o $(FPU-OBJ)
  65.     ld -o rsxw387 $(BUILD)/crt0fpuw.o $(BUILD)/printk.o $(FPU-OBJ)
  66.     strip rsxw387
  67.